Actualizado: 2023-07-20 16:38:07

Ejemplo extraído del site de AR. 

Corresponde a un proceso raíz que puede ejecutarse a través de su url.

include("00_param_conexion.php");
include("01_param_empresa.php");
$hoy=date('Y-m-d');
$ahora=date('Y-m-d H:i:s');

$calendario = 2;

##Se dejan sin comentar los días que se cargarán como feriados en el calendario

//$array_dias[0] ="1";  //lunes
//$array_dias[1] ="2";  //Martes
//$array_dias[2] ="3";  //Mi
//$array_dias[3] ="4";  //Jue
//$array_dias[4] ="5";  //Vie
$array_dias[5] ="6";  //Sab
$array_dias[6] ="7";  //Dom

##i= cantidad de dias que se evaluará cargar o no como feriados

for ($i=0; $i<=4000 ; $i++ ) {
  $mk_time = mktime(0, 0, 0, date("m")  , date("d")+$i, date("Y"));
  $dia = date('Y-m-d',$mk_time);
  echo "<br />Fecha: $dia - Día:".date('N',$mk_time) ;
  if( in_array( date('N',$mk_time),  $array_dias)){
    $sql="INSERT INTO iweb_iwf_calendarios_det
         (id,xfec_alta,xuser_connect,fechas,calendario)
         VALUES
         ('','$ahora','1','".addslashes_jbs($dia)."','".addslashes_jbs($calendario)."')";
    echo "<br />Hola 99 ".$sql;
    $result = sql_query($sql, $dbi);
  }
}


¿Le ha sido útil esta información?